62bc0836c1a584fa31f741b26a2f8f86cee595c7,modules/elasticsearch/src/main/java/org/elasticsearch/common/lucene/search/XBooleanFilter.java,XBooleanFilter,getDocIdSet,#IndexReader#,75
Before Change
if (mustFilters != null) {
for (int i = 0; i < mustFilters.size(); i++) {
if (res == null) {
res = DocSets.createFixedBitSet(getDISI(mustFilters, i, reader), reader.maxDoc());
} else {
DocIdSet dis = mustFilters.get(i).getDocIdSet(reader);
DocSets.and(res, dis);
}
}
After Change
if (mustFilters != null) {
for (int i = 0; i < mustFilters.size(); i++) {
final DocIdSet disi = getDISI(mustFilters, i, reader);
if (disi == null) {
return null;
}
if (res == null) {